agents.anac.y2010.Southampton.similarity
Class LinearSimilarityAgent

java.lang.Object
  extended by negotiator.Agent
      extended by agents.anac.y2010.Southampton.SouthamptonAgent
          extended by agents.anac.y2010.Southampton.similarity.SimilarityAgent
              extended by agents.anac.y2010.Southampton.similarity.VariableConcessionSimilarityAgent
                  extended by agents.anac.y2010.Southampton.similarity.LinearSimilarityAgent
Direct Known Subclasses:
IAMhaggler

public class LinearSimilarityAgent
extends VariableConcessionSimilarityAgent

Author:
Colin Williams A 'similarity' agent with a linear concession strategy.

Field Summary
 
Fields inherited from class agents.anac.y2010.Southampton.similarity.VariableConcessionSimilarityAgent
cf
 
Fields inherited from class agents.anac.y2010.Southampton.similarity.SimilarityAgent
bestOpponentBidUtilityHistory, utility0, utility1
 
Fields inherited from class agents.anac.y2010.Southampton.SouthamptonAgent
acceptMultiplier, bidSpace, MAXIMUM_ASPIRATION, myLastAction, myLastBid, myPreviousBids, opponentBids, opponentIsHardHead, opponentModel, opponentPreviousBid
 
Fields inherited from class negotiator.Agent
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
 
Constructor Summary
LinearSimilarityAgent()
           
 
Method Summary
 
Methods inherited from class agents.anac.y2010.Southampton.similarity.VariableConcessionSimilarityAgent
getTargetUtility
 
Methods inherited from class agents.anac.y2010.Southampton.similarity.SimilarityAgent
getRandomBidInRange, getVersion, init, proposeInitialBid, proposeNextBid
 
Methods inherited from class agents.anac.y2010.Southampton.SouthamptonAgent
chooseAction, finalize, getAgentNo, log, ReceiveMessage
 
Methods inherited from class negotiator.Agent
endSession, getAgentID, getName, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getUniqueIdentifier, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearSimilarityAgent

public LinearSimilarityAgent()